six hats - English Synonyms Dictionary